@CHARSET "ISO-8859-1";

/* custom-css */ /* Space-specific styles are at the END */
	/* SELECTED STYLES FROM JIVE SOFTWARE SITE
   Note: there are SOME minor changes/tweaks
--------------------------------------------- */
body {
	background: url(../img/bg-body-full.png) repeat-x 0 0;
}

/* MAIN CONTAINER
--------------------------------------------- */
#container {
	width: 960px;
	margin: 0 auto;
}

#container,#nav {
	font: 100%/ 1.7 Helvetica, Arial, sans-serif !important;
	color: #848484;
}

#nav a {
	text-decoration: none;
}

#masthead p {
	display: inline;
}

body #usernav {
	padding-left: 0;
	font-size: .95em;
}

/* MASTHEAD
--------------------------------------------- */
#masthead {
	float: left;
	width: 960px;
	margin: 28px 0 17px 0;
}

a#jive-logo {
	width: 100px;
	height: 44px;
	background: url(../img/logo-jive.png) no-repeat 0 0;
	float: left;
	text-indent: -9999px;
	position: relative;
	z-index: 200;
}

#usernav {
	float: left;
	width: 860px;
	font-size: 1.1em;
	text-align: right;
	margin: 10px 0 0;
	color: #ccc;
}

#usernav li {
	background: url(../img/usernav-divider.gif) no-repeat left top;
	display: inline;
	padding: 0 10px;
}

#usernav li a {
	color: #ccc;
	text-decoration: none;
}

#usernav li a:hover {
	color: #bbf752;
}

#usernav li:first-child {
	background: none;
}

#nav {
	float: left;
	width: 960px;
	height: 40px;
	margin: 0 0 24px;
	font-size: 1.2em;
	background: url(../img/bg-nav.png) no-repeat right top;
}

*+html #nav {
	float: none;
}

#nav ul {
	width: 100%;
	list-style: none;
	padding-left: 0;
}

#nav ul li {
	background: url(../img/bg-nav-divider.png) no-repeat left bottom;
	float: left;
	height: 34px;
}

#nav li.first {
	background: none;
}

#nav ul li a {
	color: #fff;
	background: url(../img/bg-nav-sprites.png) no-repeat 0 90px;
	float: left;
	padding: 6px 10px 4px;
	margin: 4px 0 0;
}

#nav ul li a.selected {
	background: url(../img/bg-nav-sprites.png) no-repeat 0 -124px;
}

#nav ul li.first a.selected {
	background: url(../img/bg-nav-sprites.png) no-repeat 0 -44px;
}

#nav ul li.first a {
	padding-left: 19px;
}

#nav ul li a:hover {
	background: url(../img/bg-nav-sprites.png) no-repeat 0 -84px;
	text-decoration: none;
}

#nav ul li.first a:hover {
	background: url(../img/bg-nav-sprites.png) no-repeat 0 -4px;
}

/* GLOBAL
--------------------------------------------- */
#container {
	display: block;
	position: relative;
}

body h1 {
	text-shadow: none;
}

/* MAIN CONTAINER
--------------------------------------------- */
#jive-website-globalwrapper {
	position: relative;
	width: 100%;
	z-index: 1;
}

#jive-wrapper {
	margin: 0 auto;
	width: 960px;
	min-width: 960px;
	background: transparent url(../img/bg-content-global.png)
		no-repeat left 51px;
	z-index: 2;
}

* html #jive-wrapper {
	width: 960px;
}

#jive-body,#jive-body-full {
	margin-left: 4px;
	margin-right: 4px;
	padding: 0;
	min-width: 950px;
	width: 950px;
}

* html #jive-body,* html #jive-body-full {
	margin-left: 2px;
}

.jive-tooltip2 {
	z-index: 999;
}

/* HEADER & USERBAR
--------------------------------------------- */
#jive-global-header {
	display: none;
}

#jive-userbar,#jive-userbar .jive-userbar-login-guest,#jive-userbar .jive-userbar-login-welcome a,#jive-userbar .jive-userbar-login-password a
	{
	color: #ccc;
}

#jive-userbar {
	background: transparent url(../img/bg-userbar.png) no-repeat
		top left;
	height: 51px;
	line-height: normal;
	margin: 0;
	width: 958px;
}

body.jive-body-formpage-login #jive-userbar,body.jive-body-formpage-password #jive-userbar,body.jive-body-formpage-register #jive-userbar
	{
	height: 51px;
}

#jive-userbar .jive-userbar-login-welcome {
	padding-top: 20px;
}

#jive-userbar .jive-userbar-login-form {
	border: none;
	margin-top: 14px;
}

#jive-userbar .jive-userbar-login-username label,#jive-userbar .jive-userbar-login-password label
	{
	padding-top: 4px;
}

#jive-userbar #jive-userbar-user {
	padding: 8px 0 0 20px;
}

#jive-userbar #jive-userbar-user span a:link,#jive-userbar #jive-userbar-user span a:visited
	{
	color: #ccc;
}

#jive-userbar #jive-userbar-user #jive-userbar-logout a {
	color: #999 !important;
}

#jive-userbar #jive-userbar-user-avatar {
	background-image: none;
	background-color: #ccc;
	border: 1px solid #333;
	padding: 1px;
	margin-top: 4px;
}

#jive-userbar #jive-userbar-user span {
	padding-top: 13px;
	padding-left: 4px;
}

#jive-userbar #jive-userbar-droplink {
	margin-top: 13px;
	padding-top: 0;
}

#jive-userbar #jive-userbar-droplink ul li a.jive-userbar-droplink {
	background-image: none;
	color: #ccc;
	padding: 8px 6px;
	margin: 0;
}

#jive-userbar .jive-userbar-menu {
	margin-left: 0;
	top: 52px;
}

* html #jive-userbar .jive-userbar-menu { /* IE6 */
	top: 39px;
}

*+html #jive-userbar .jive-userbar-menu { /* IE7 */
	top: 39px;
}

#jive-userbar .jive-taskcreate-menu {
	margin-top: 52px;
}

#jive-userbar #jive-userbar-droplink ul li a.jive-userbar-droplink:hover,#jive-userbar #jive-userbar-droplink ul li a.jive-userbar-droplink-on
	{
	color: #fff;
	background-color: #333;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

#jive-userbar #jive-userbar-droplink a span.jive-userbar-create {
	background-image: url(../img/jive-icon-create-16x16.gif);
}

#jive-userbar #jive-userbar-droplink a span.jive-userbar-toolbox {
	background-image: url(../img/jive-icon-profile-16x16.gif);
}

#jive-userbar #jive-userbar-droplink a span.jive-userbar-history {
	background-image: url(../img/jive-icon-history-16x16.gif);
}

#jive-userbar #jive-userbar-droplink a span.jive-userbar-navigation {
	background-image: url(../img/jive-icon-browse-16x16.gif);
}

#jive-userbar #jive-userbar-right {
	padding: 17px 20px 0 0;
}

#jive-userbar #jive-userbar-search .jive-userbar-search-field {
	padding: 3px;
}

#jive-userbar #jive-userbar-search button.jive-userbar-search-button {
	background: transparent
		url(../img/jive-userbar-search-btn.png) no-repeat top left;
	margin-left: -1px;
}

#jive-userbar #jive-userbar-search button.jive-userbar-search-button:hover
	{
	background-position: 0px 0px;
}

/* BREADCRUMB
--------------------------------------------- */
#jive-breadcrumb {
	background-color: #000;
	/* background-color: #b93503 - support */
	/* background-color: #236095 - partners */
	display: block;
	padding: 8px 0;
	width: auto;
}

#jive-breadcrumb span {
	padding-left: 18px;
}

#jive-breadcrumb,#jive-breadcrumb a,#jive-breadcrumb a.jive-breadcrumb-last
	{
	color: #fff;
	margin-bottom: 0;
}

/* HEADERS
--------------------------------------------- */
#jive-body-intro,#jive-body-full #jive-body-intro {
	background: transparent url(../img/jive-intro-hdr-bg.gif)
		repeat-x bottom;
	margin: 0;
	padding: 0;
	width: 950px;
	clear: both;
	float: left;
}

#jive-body-intro #jive-body-intro-content {
	clear: both;
	float: left;
	width: 100%;
}

.jive-body-home #jive-body-intro h1,body #jive-body-intro h1,body #jive-body-intro h2,body #jive-body-intro-main-hdr h1
	{
	background-image: none;
	color: #555;
	display: block;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 2.5em;
	font-weight: normal;
	height: 46px;
	line-height: 1.7;
	margin: 0;
	padding: 20px 18px 15px 18px;
	float: left;
}

#jive-body-intro p,#jive-body-intro #jive-body-intro-main-hdr p {
	padding: 0 0 10px 20px !important;
}

#jive-body-intro #jive-body-intro-content p {
	color: #666;
	padding: 0 20px 20px 20px;
}

#jive-body-intro #jive-body-intro-main-hdr-stats {
	float: left;
	padding-top: 43px;
}

#jive-body-intro #jive-body-intro-content .jive-body-tabbar {
	clear: both;
	float: left;
	width: 920px;
	padding: 0 0 0 10px;
}

#jive-body-intro-main-hdr .jive-body-tabbar,.jive-body-intro-community .jive-body-tabbar,.jive-body-intro-profile .jive-body-tabbar,body.jive-body-home .jive-body-intro-home div.jive-body-tabbar
	{
	bottom: -1px;
	margin-bottom: 0;
}

body.jive-body-formpage-login #jive-body-intro,body.jive-body-formpage-password #jive-body-intro,body.jive-body-formpage-login .jive-error-box,body.jive-body-formpage-password .jive-error-box,body.jive-body-formpage-containerpicker #jive-body-full #jive-body-intro
	{
	margin-top: 0;
	float: none;
}

body.jive-body-formpage-containerpicker #jive-body-full #jive-body-intro h1,body.jive-body-formpage-containerpicker #jive-body-full #jive-body-intro p
	{
	padding-left: 0 !important;
}

body.jive-body-formpage-login #jive-body-intro h1,body.jive-body-formpage-login #jive-body-intro #jive-body-intro-content p,body.jive-body-formpage-password #jive-body-intro h1,body.jive-body-formpage-password #jive-body-intro #jive-body-intro-content p
	{
	padding-left: 0;
	color: #555;
}

/* CONTENT
--------------------------------------------- */
body #jive-body-main {
	padding-top: 20px;
	width: 950px;
}

#jive-wrapper #jive-body #jive-overview-customize-info {
	display: none;
}

#jive-body #jive-body-announcements-container {
	clear: both;
	display: block;
	float: left;
	width: 950px;
	padding: 0;
}

.jive-customize-info,.jive-customize-details {
	padding-bottom: 20px;
}

#jive-body #jive-body-announcements-container #jive-body-announcements {
	display: block;
	margin: 25px 20px 15px;
}

body #jive-body-intro #jive-profile-avatar img {
	margin: 12px 0 0 20px;
}

body #jive-body #jive-body-intro .jive-body-intro-profile .jive-body-tabbar,body #jive-body-full #jive-body-intro .jive-body-intro-profile .jive-body-tabbar
	{
	width: 800px;
	margin-left: 0;
	clear: both;
}

/* FOOTER
--------------------------------------------- */
body #jive-footer {
	
}

/* JIVESPACE-specific styles
--------------------------------------------- */
#jive-breadcrumb {
	background-color: #000;
}

#jive-body-intro,#jive-body-full #jive-body-intro {
	background: transparent url(../img/jivespace-950x110.png)
		no-repeat top left;
	position: relative;
	height: 110px;
}

body #jive-body-intro h1,body #jive-body-full #jive-body-intro h1,#jive-body-intro #jivespaceNavigation a,#jive-body-intro #jivespaceNavigation a
	{
	color: #b8d7f5;
}

body #jive-body-intro h1,body #jive-body-full #jive-body-intro h1 {
	padding: 26px 0 20px 200px;
	font-size: 1.8em;
}

body #jive-body-intro .jive-body-tabbar {
	position: absolute;
	top: 86px;
}

#jive-body-intro #jivespaceNavigation {
	font-size: .8em;
	position: absolute;
	right: 20px;
	top: 2px;
}

#jive-body-intro #jivespaceNavigation a {
	padding: 0 5px;
	text-decoration: none;
}

#jive-body-intro #jivespaceNavigation a:hover {
	color: white;
}

.jive-body-formpage #jive-body-intro,.jive-body-content #jive-body-intro,.jive-body-blogadmin #jive-body-intro
	{
	height: auto;
}
